#include <iostream>
#include <map>
#include <utility>

using namespace std;

void testMap2()
{
	map<string, string> dict;

	pair<string, string> p("hello", "你好");
	dict.insert(p);
	dict.insert(pair<string, string>("apple", "苹果"));
	dict.insert(make_pair("good", "好的"));
	dict.insert({ "who", "谁" });
	dict.insert({ "who", "xxx" });
	for (auto& kv : dict)
	{
		cout << kv.first << " : " << kv.second << endl;
	}

//	//支持迭代器就支持范围for
//	for (auto& kv : dict)
//	{
//		//kv.first = "xxx";
//		kv.second = "xxx";
//		cout << kv.first << " : " << kv.second << endl;
//	}
//
//	
}


int main()
{
    testMap2();
    return 0;
}